home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / Examples (Sources) / Ping.r < prev    next >
Encoding:
Text File  |  1992-07-15  |  4.8 KB  |  281 lines  |  [TEXT/MPS ]

  1. /*    © Copyright 1990 The NetWork Project, StatLab Heidelberg.
  2.     © Copyright 1990 Joachim Lindenberg, Karlsruhe. All rights reserved */
  3.     
  4. #include "Types.R"
  5. #include "SysTypes.R"
  6.  
  7. resource 'vers' (1) {
  8.     0x1,
  9.     0x1,
  10.     alpha,
  11.     0x0,
  12.     verUs,
  13.     "1.1a0",
  14.     "1.1a0 ©1990 Joachim Lindenberg, Karlsruhe. All rights reserved."
  15. };
  16.  
  17. resource 'SIZE' (-1) {
  18.     dontSaveScreen,
  19.     acceptSuspendResumeEvents,
  20.     enableOptionSwitch,
  21.     canBackground,
  22.     multiFinderAware,
  23.     backgroundAndForeground,
  24.     dontGetFrontClicks,
  25.     ignoreChildDiedEvents,
  26.     is32BitCompatible,
  27.     notHighLevelEventAware,
  28.     reserved,
  29.     reserved,
  30.     reserved,
  31.     reserved,
  32.     reserved,
  33.     reserved,
  34.     128*1024,
  35.     128*1024
  36. };
  37.  
  38. resource 'MENU' (257) {
  39.     257,
  40.     textMenuProc,
  41.     0x7FFFFFFD,
  42.     enabled,
  43.     "File",
  44.     {    /* array: 4 elements */
  45.         /* [1] */
  46.         "Signature…", noIcon, "S", noMark, plain,
  47.         /* [2] */
  48.         "-", noIcon, noKey, noMark, plain,
  49.         /* [3] */
  50.         "Beep on Message", noIcon, noKey, noMark, plain,
  51.         /* [2] */
  52.         "-", noIcon, noKey, noMark, plain,
  53.         /* [3] */
  54.         "Ping", noIcon, "P", noMark, plain,
  55.         /* [4] */
  56.         "Quit", noIcon, "Q", noMark, plain
  57.     }
  58. };
  59.  
  60. resource 'MENU' (256) {
  61.     256,
  62.     textMenuProc,
  63.     0x7FFFFFFD,
  64.     enabled,
  65.     apple,
  66.     {    /* array: 2 elements */
  67.         /* [1] */
  68.         "About Ping…", noIcon, noKey, noMark, plain,
  69.         /* [2] */
  70.         "-", noIcon, noKey, noMark, plain
  71.     }
  72. };
  73.  
  74. resource 'MENU' (258) {
  75.     258,
  76.     textMenuProc,
  77.     allEnabled,
  78.     enabled,
  79.     "Destination",
  80.     {    /* array: 4 elements */
  81.         /* [1] */
  82.         "Local", noIcon, noKey, noMark, plain,
  83.         /* [2] */
  84.         "Random", noIcon, noKey, noMark, plain,
  85.         /* [3] */
  86.         "Next in List", noIcon, noKey, noMark, plain,
  87.         /* [4] */
  88.         "Broadcast (-1)", noIcon, noKey, noMark, plain,
  89.         /* [5] */
  90.         "Broadcast (all)", noIcon, noKey, noMark, plain
  91.     }
  92. };
  93.  
  94. resource 'MENU' (259) {
  95.     259,
  96.     textMenuProc,
  97.     0x7FFFFFFD,
  98.     enabled,
  99.     "Interval",
  100.     {    /* array: 6 elements */
  101.         /* [1] */
  102.         "Manual", noIcon, noKey, noMark, plain,
  103.         /* [2] */
  104.         "-", noIcon, noKey, noMark, plain,
  105.         /* [3] */
  106.         ".1 Second", noIcon, noKey, noMark, plain,
  107.         /* [3] */
  108.         "1 Second", noIcon, noKey, noMark, plain,
  109.         /* [4] */
  110.         "10 Seconds", noIcon, noKey, noMark, plain,
  111.         /* [5] */
  112.         "1 Minute", noIcon, noKey, noMark, plain,
  113.         /* [6] */
  114.         "2 Minutes", noIcon, noKey, noMark, plain
  115.     }
  116. };
  117.  
  118. resource 'MENU' (260) {
  119.     260,
  120.     textMenuProc,
  121.     0x7FFFFFFD,
  122.     enabled,
  123.     "Message Size",
  124.     {    /* array: 6 elements */
  125.         /* [1] */
  126.         "0 Bytes", noIcon, noKey, noMark, plain,
  127.         /* [2] */
  128.         "-", noIcon, noKey, noMark, plain,
  129.         /* [3] */
  130.         "16 Bytes", noIcon, noKey, noMark, plain,
  131.         /* [3] */
  132.         "512 Bytes", noIcon, noKey, noMark, plain,
  133.         /* [4] */
  134.         "2048 Bytes", noIcon, noKey, noMark, plain,
  135.         /* [5] */
  136.         "32767 Bytes", noIcon, noKey, noMark, plain,
  137.     }
  138. };
  139.  
  140. resource 'DITL' (256) {
  141.     {    /* array DITLarray: 4 elements */
  142.         /* [1] */
  143.         {120, 72, 146, 275},
  144.         Button {
  145.             enabled,
  146.             "Nice stuff…"
  147.         },
  148.         /* [2] */
  149.         {24, 72, 47, 236},
  150.         StaticText {
  151.             disabled,
  152.             "Ping 1.0a2"
  153.         },
  154.         /* [3] */
  155.         {24, 24, 56, 56},
  156.         Icon {
  157.             disabled,
  158.             256
  159.         },
  160.         /* [4] */
  161.         {56, 72, 109, 352},
  162.         StaticText {
  163.             disabled,
  164.             "©1989,90 The NetWork Project, \n©1989,90 "
  165.             "Joachim Lindenberg, Karlsruhe.\n         "
  166.             "All rights reserved."
  167.         }
  168.     }
  169. };
  170.  
  171. resource 'DITL' (257) {
  172.     {    /* array DITLarray: 4 elements */
  173.         /* [1] */
  174.         {88, 160, 112, 216},
  175.         Button {
  176.             enabled,
  177.             "Accept"
  178.         },
  179.         /* [2] */
  180.         {88, 80, 112, 136},
  181.         Button {
  182.             enabled,
  183.             "Deny"
  184.         },
  185.         /* [3] */
  186.         {24, 72, 68, 230},
  187.         StaticText {
  188.             disabled,
  189.             "Ping got a message, what to do?"
  190.         },
  191.         /* [4] */
  192.         {24, 24, 56, 56},
  193.         Icon {
  194.             disabled,
  195.             0
  196.         }
  197.     }
  198. };
  199.  
  200. resource 'DITL' (258) {
  201.     {    /* array DITLarray: 4 elements */
  202.         /* [1] */
  203.         {116, 149, 136, 209},
  204.         Button {
  205.             enabled,
  206.             "Ok"
  207.         },
  208.         /* [2] */
  209.         {116, 47, 136, 107},
  210.         Button {
  211.             enabled,
  212.             "Cancel"
  213.         },
  214.         /* [3] */
  215.         {77, 100, 97, 155},
  216.         EditText {
  217.             disabled,
  218.             "NetP"
  219.         },
  220.         /* [4] */
  221.         {22, 34, 70, 218},
  222.         StaticText {
  223.             disabled,
  224.             "Enter a new signature (program number) t"
  225.             "o use :"
  226.         }
  227.     }
  228. };
  229.  
  230. resource 'ALRT' (256) {
  231.     {86, 66, 246, 436},
  232.     256,
  233.     {    /* array: 4 elements */
  234.         /* [1] */
  235.         OK, visible, silent,
  236.         /* [2] */
  237.         OK, visible, silent,
  238.         /* [3] */
  239.         OK, visible, silent,
  240.         /* [4] */
  241.         OK, visible, silent
  242.     }
  243. };
  244.  
  245. resource 'ALRT' (257) {
  246.     {108, 108, 248, 348},
  247.     257,
  248.     {    /* array: 4 elements */
  249.         /* [1] */
  250.         OK, visible, sound1,
  251.         /* [2] */
  252.         OK, visible, sound1,
  253.         /* [3] */
  254.         OK, visible, sound1,
  255.         /* [4] */
  256.         OK, visible, sound1
  257.     }
  258. };
  259.  
  260. resource 'ICON' (256) {
  261.     $"1F FE 00 00 20 01 00 00 2F FD 1F FF 2F FD 20 01"
  262.     $"2F FF FF FD 2F 00 0F F5 2F 7F EF E5 2D 7F AF 85"
  263.     $"29 7F 2E 05 21 7C 2C 05 7F FC 2F FD 80 04 28 01"
  264.     $"BF F7 E8 01 BF D4 08 FD BF 94 08 01 BE 17 E8 02"
  265.     $"B8 14 08 02 B0 14 17 FE BF F4 11 40 80 07 F1 40"
  266.     $"80 04 11 40 83 F4 11 40 80 07 F1 40 40 09 43 E0"
  267.     $"40 09 42 20 7F F9 43 E0 11 03 E2 A0 1F 02 24 90"
  268.     $"15 03 E9 4F E4 FE B2 31 8A 00 84 0F F1 FF 78"
  269. };
  270.  
  271. resource 'DLOG' (258) {
  272.     {110, 116, 276, 356},
  273.     dBoxProc,
  274.     visible,
  275.     goAway,
  276.     0x0,
  277.     258,
  278.     ""
  279. };
  280.  
  281.